.oban-base(
  @bodyColor: #333;
) {

  .oban-reset();
  body {
    color: @bodyColor;
  }
  .oban-typography(
    @bodySize: 16px,
    @lineHeight: 24px
  );
  .oban-mobile();

  .grid12 {
    .oban-grid-fluid();
  }

  //Utilities
  * {
    .oban-border-box();
  }

  .clearfix {
    .oban-clearfix();
  }

  .pull-left {
    .oban-pull-left();
  }

  .pull-right {
    .oban-pull-right();
  }

  .hide {
    .oban-hide();
  }

  .list-inline {
    .oban-list-inline();
  }

  .list-unstyled {
    .oban-list-unstyled();
  }

  .spacing-small {
    .oban-spacing-small();
  }

  .spacing-medium {
    .oban-spacing-medium();
  }

  .spacing-large {
    .oban-spacing-large();
  }

  .spacing-xlarge {
    .oban-spacing-xlarge();
  }

}
